English Dictionary
◊ DIAMOND POINT
diamond point
n : a very hard small point made from a diamond